package com.javabi.htmlbuilder.css;

/**
 * A CSS Property Name.
 */
public enum CSSPropertyName {

	/** accelerator */
	ACCELERATOR("accelerator"),
	/** azimuth */
	AZIMUTH("azimuth"),
	/** background */
	BACKGROUND("background"),
	/** background-attachment */
	BACKGROUND_ATTACHMENT("background-attachment"),
	/** background-color */
	BACKGROUND_COLOR("background-color"),
	/** background-image */
	BACKGROUND_IMAGE("background-image"),
	/** background-position */
	BACKGROUND_POSITION("background-position"),
	/** background-position-x */
	BACKGROUND_POSITION_X("background-position-x"),
	/** background-position-y */
	BACKGROUND_POSITION_Y("background-position-y"),
	/** background-repeat */
	BACKGROUND_REPEAT("background-repeat"),
	/** behavior */
	BEHAVIOR("behavior"),
	/** border */
	BORDER("border"),
	/** border-bottom */
	BORDER_BOTTOM("border-bottom"),
	/** border-bottom-color */
	BORDER_BOTTOM_COLOR("border-bottom-color"),
	/** border-bottom-style */
	BORDER_BOTTOM_STYLE("border-bottom-style"),
	/** border-bottom-width */
	BORDER_BOTTOM_WIDTH("border-bottom-width"),
	/** border-collapse */
	BORDER_COLLAPSE("border-collapse"),
	/** border-color */
	BORDER_COLOR("border-color"),
	/** border-left */
	BORDER_LEFT("border-left"),
	/** border-left-color */
	BORDER_LEFT_COLOR("border-left-color"),
	/** border-left-style */
	BORDER_LEFT_STYLE("border-left-style"),
	/** border-left-width */
	BORDER_LEFT_WIDTH("border-left-width"),
	/** border-right */
	BORDER_RIGHT("border-right"),
	/** border-right-color */
	BORDER_RIGHT_COLOR("border-right-color"),
	/** border-right-style */
	BORDER_RIGHT_STYLE("border-right-style"),
	/** border-right-width */
	BORDER_RIGHT_WIDTH("border-right-width"),
	/** border-spacing */
	BORDER_SPACING("border-spacing"),
	/** border-style */
	BORDER_STYLE("border-style"),
	/** border-top */
	BORDER_TOP("border-top"),
	/** border-top-color */
	BORDER_TOP_COLOR("border-top-color"),
	/** border-top-style */
	BORDER_TOP_STYLE("border-top-style"),
	/** border-top-width */
	BORDER_TOP_WIDTH("border-top-width"),
	/** border-width */
	BORDER_WIDTH("border-width"),
	/** bottom */
	BOTTOM("bottom"),
	/** caption-side */
	CAPTION_SIDE("caption-side"),
	/** clear */
	CLEAR("clear"),
	/** clip */
	CLIP("clip"),
	/** color */
	COLOR("color"),
	/** content */
	CONTENT("content"),
	/** counter-increment */
	COUNTER_INCREMENT("counter-increment"),
	/** counter-reset */
	COUNTER_RESET("counter-reset"),
	/** cue */
	CUE("cue"),
	/** cue-after */
	CUE_AFTER("cue-after"),
	/** cue-before */
	CUE_BEFORE("cue-before"),
	/** cursor */
	CURSOR("cursor"),
	/** direction */
	DIRECTION("direction"),
	/** display */
	DISPLAY("display"),
	/** elevation */
	ELEVATION("elevation"),
	/** empty-cells */
	EMPTY_CELLS("empty-cells"),
	/** filter */
	FILTER("filter"),
	/** float */
	FLOAT("float"),
	/** font */
	FONT("font"),
	/** font-family */
	FONT_FAMILY("font-family"),
	/** font-size */
	FONT_SIZE("font-size"),
	/** font-size-adjust */
	FONT_SIZE_ADJUST("font-size-adjust"),
	/** font-stretch */
	FONT_STRETCH("font-stretch"),
	/** font-style */
	FONT_STYLE("font-style"),
	/** font-variant */
	FONT_VARIANT("font-variant"),
	/** font-weight */
	FONT_WEIGHT("font-weight"),
	/** height */
	HEIGHT("height"),
	/** ime-mode */
	IME_MODE("ime-mode"),
	/** include-source */
	INCLUDE_SOURCE("include-source"),
	/** layer-background-color */
	LAYER_BACKGROUND_COLOR("layer-background-color"),
	/** layer-background-image */
	LAYER_BACKGROUND_IMAGE("layer-background-image"),
	/** layout-flow */
	LAYOUT_FLOW("layout-flow"),
	/** layout-grid */
	LAYOUT_GRID("layout-grid"),
	/** layout-grid-char */
	LAYOUT_GRID_CHAR("layout-grid-char"),
	/** layout-grid-char-spacing */
	LAYOUT_GRID_CHAR_SPACING("layout-grid-char-spacing"),
	/** layout-grid-line */
	LAYOUT_GRID_LINE("layout-grid-line"),
	/** layout-grid-mode */
	LAYOUT_GRID_MODE("layout-grid-mode"),
	/** layout-grid-type */
	LAYOUT_GRID_TYPE("layout-grid-type"),
	/** left */
	LEFT("left"),
	/** letter-spacing */
	LETTER_SPACING("letter-spacing"),
	/** line-break */
	LINE_BREAK("line-break"),
	/** line-height */
	LINE_HEIGHT("line-height"),
	/** list-style */
	LIST_STYLE("list-style"),
	/** list-style-image */
	LIST_STYLE_IMAGE("list-style-image"),
	/** list-style-position */
	LIST_STYLE_POSITION("list-style-position"),
	/** list-style-type */
	LIST_STYLE_TYPE("list-style-type"),
	/** margin */
	MARGIN("margin"),
	/** margin-bottom */
	MARGIN_BOTTOM("margin-bottom"),
	/** margin-left */
	MARGIN_LEFT("margin-left"),
	/** margin-right */
	MARGIN_RIGHT("margin-right"),
	/** margin-top */
	MARGIN_TOP("margin-top"),
	/** marker-offset */
	MARKER_OFFSET("marker-offset"),
	/** marks */
	MARKS("marks"),
	/** max-height */
	MAX_HEIGHT("max-height"),
	/** max-width */
	MAX_WIDTH("max-width"),
	/** min-height */
	MIN_HEIGHT("min-height"),
	/** min-width */
	MIN_WIDTH("min-width"),
	/** -moz-binding */
	_MOZ_BINDING("-moz-binding"),
	/** -moz-border-radius */
	_MOZ_BORDER_RADIUS("-moz-border-radius"),
	/** -moz-border-radius-topleft */
	_MOZ_BORDER_RADIUS_TOPLEFT("-moz-border-radius-topleft"),
	/** -moz-border-radius-topright */
	_MOZ_BORDER_RADIUS_TOPRIGHT("-moz-border-radius-topright"),
	/** -moz-border-radius-bottomright */
	_MOZ_BORDER_RADIUS_BOTTOMRIGHT("-moz-border-radius-bottomright"),
	/** -moz-border-radius-bottomleft */
	_MOZ_BORDER_RADIUS_BOTTOMLEFT("-moz-border-radius-bottomleft"),
	/** -moz-border-top-colors */
	_MOZ_BORDER_TOP_COLORS("-moz-border-top-colors"),
	/** -moz-border-right-colors */
	_MOZ_BORDER_RIGHT_COLORS("-moz-border-right-colors"),
	/** -moz-border-bottom-colors */
	_MOZ_BORDER_BOTTOM_COLORS("-moz-border-bottom-colors"),
	/** -moz-border-left-colors */
	_MOZ_BORDER_LEFT_COLORS("-moz-border-left-colors"),
	/** -moz-opacity */
	_MOZ_OPACITY("-moz-opacity"),
	/** -moz-outline */
	_MOZ_OUTLINE("-moz-outline"),
	/** -moz-outline-color */
	_MOZ_OUTLINE_COLOR("-moz-outline-color"),
	/** -moz-outline-style */
	_MOZ_OUTLINE_STYLE("-moz-outline-style"),
	/** -moz-outline-width */
	_MOZ_OUTLINE_WIDTH("-moz-outline-width"),
	/** -moz-user-focus */
	_MOZ_USER_FOCUS("-moz-user-focus"),
	/** -moz-user-input */
	_MOZ_USER_INPUT("-moz-user-input"),
	/** -moz-user-modify */
	_MOZ_USER_MODIFY("-moz-user-modify"),
	/** -moz-user-select */
	_MOZ_USER_SELECT("-moz-user-select"),
	/** orphans */
	ORPHANS("orphans"),
	/** outline */
	OUTLINE("outline"),
	/** outline-color */
	OUTLINE_COLOR("outline-color"),
	/** outline-style */
	OUTLINE_STYLE("outline-style"),
	/** outline-width */
	OUTLINE_WIDTH("outline-width"),
	/** overflow */
	OVERFLOW("overflow"),
	/** overflow-X */
	OVERFLOW_X("overflow-X"),
	/** overflow-Y */
	OVERFLOW_Y("overflow-Y"),
	/** padding */
	PADDING("padding"),
	/** padding-bottom */
	PADDING_BOTTOM("padding-bottom"),
	/** padding-left */
	PADDING_LEFT("padding-left"),
	/** padding-right */
	PADDING_RIGHT("padding-right"),
	/** padding-top */
	PADDING_TOP("padding-top"),
	/** page */
	PAGE("page"),
	/** page-break-after */
	PAGE_BREAK_AFTER("page-break-after"),
	/** page-break-before */
	PAGE_BREAK_BEFORE("page-break-before"),
	/** page-break-inside */
	PAGE_BREAK_INSIDE("page-break-inside"),
	/** pause */
	PAUSE("pause"),
	/** pause-after */
	PAUSE_AFTER("pause-after"),
	/** pause-before */
	PAUSE_BEFORE("pause-before"),
	/** pitch */
	PITCH("pitch"),
	/** pitch-range */
	PITCH_RANGE("pitch-range"),
	/** play-during */
	PLAY_DURING("play-during"),
	/** position */
	POSITION("position"),
	/** quotes */
	QUOTES("quotes"),
	/** -replace */
	_REPLACE("-replace"),
	/** richness */
	RICHNESS("richness"),
	/** right */
	RIGHT("right"),
	/** ruby-align */
	RUBY_ALIGN("ruby-align"),
	/** ruby-overhang */
	RUBY_OVERHANG("ruby-overhang"),
	/** ruby-position */
	RUBY_POSITION("ruby-position"),
	/** -set-link-source */
	_SET_LINK_SOURCE("-set-link-source"),
	/** size */
	SIZE("size"),
	/** speak */
	SPEAK("speak"),
	/** speak-header */
	SPEAK_HEADER("speak-header"),
	/** speak-numeral */
	SPEAK_NUMERAL("speak-numeral"),
	/** speak-punctuation */
	SPEAK_PUNCTUATION("speak-punctuation"),
	/** speech-rate */
	SPEECH_RATE("speech-rate"),
	/** stress */
	STRESS("stress"),
	/** scrollbar-arrow-color */
	SCROLLBAR_ARROW_COLOR("scrollbar-arrow-color"),
	/** scrollbar-base-color */
	SCROLLBAR_BASE_COLOR("scrollbar-base-color"),
	/** scrollbar-dark-shadow-color */
	SCROLLBAR_DARK_SHADOW_COLOR("scrollbar-dark-shadow-color"),
	/** scrollbar-face-color */
	SCROLLBAR_FACE_COLOR("scrollbar-face-color"),
	/** scrollbar-highlight-color */
	SCROLLBAR_HIGHLIGHT_COLOR("scrollbar-highlight-color"),
	/** scrollbar-shadow-color */
	SCROLLBAR_SHADOW_COLOR("scrollbar-shadow-color"),
	/** scrollbar-3d-light-color */
	SCROLLBAR_3D_LIGHT_COLOR("scrollbar-3d-light-color"),
	/** scrollbar-track-color */
	SCROLLBAR_TRACK_COLOR("scrollbar-track-color"),
	/** table-layout */
	TABLE_LAYOUT("table-layout"),
	/** text-align */
	TEXT_ALIGN("text-align"),
	/** text-align-last */
	TEXT_ALIGN_LAST("text-align-last"),
	/** text-decoration */
	TEXT_DECORATION("text-decoration"),
	/** text-indent */
	TEXT_INDENT("text-indent"),
	/** text-justify */
	TEXT_JUSTIFY("text-justify"),
	/** text-overflow */
	TEXT_OVERFLOW("text-overflow"),
	/** text-shadow */
	TEXT_SHADOW("text-shadow"),
	/** text-transform */
	TEXT_TRANSFORM("text-transform"),
	/** text-autospace */
	TEXT_AUTOSPACE("text-autospace"),
	/** text-kashida-space */
	TEXT_KASHIDA_SPACE("text-kashida-space"),
	/** text-underline-position */
	TEXT_UNDERLINE_POSITION("text-underline-position"),
	/** top */
	TOP("top"),
	/** unicode-bidi */
	UNICODE_BIDI("unicode-bidi"),
	/** -use-link-source */
	_USE_LINK_SOURCE("-use-link-source"),
	/** vertical-align */
	VERTICAL_ALIGN("vertical-align"),
	/** visibility */
	VISIBILITY("visibility"),
	/** voice-family */
	VOICE_FAMILY("voice-family"),
	/** volume */
	VOLUME("volume"),
	/** white-space */
	WHITE_SPACE("white-space"),
	/** widows */
	WIDOWS("widows"),
	/** width */
	WIDTH("width"),
	/** word-break */
	WORD_BREAK("word-break"),
	/** word-spacing */
	WORD_SPACING("word-spacing"),
	/** word-wrap */
	WORD_WRAP("word-wrap"),
	/** writing-mode */
	WRITING_MODE("writing-mode"),
	/** z-index */
	Z_INDEX("z-index"),
	/** zoom */
	ZOOM("zoom");

	/** The name. */
	private final String name;

	/**
	 * Creates a new CSS property.
	 * @param name the name.
	 */
	private CSSPropertyName(String name) {
		this.name = name;
	}

	/**
	 * Returns the property name.
	 * @return the property name.
	 */
	public String getName() {
		return name;
	}

}
